約 3,994,409 件
https://w.atwiki.jp/lslwiki/pages/257.html
llRemoteDataSetRegion llRemoteDataSetRegion() 機能概略 サンプル Tips 詳細な説明 History 来客数: - 選択肢 投票 役に立った (0) 役立たずだった (0) 名前 コメント
https://w.atwiki.jp/socup/pages/211.html
キーとなるクラスはAVAssetAVAssetを作る。 AVAssetから情報を取り出す。静止画像を取り出すには 再生の制御AVAssetとAVPlayerはAVPlayerItemを媒介として関係する。 再生処理ファイルベースのAVAssetの再生 ストリームベースの再生 再生開始 余談 再生状態の監視 メディアキャプチャクラス 使い方セッションの設定 セッションの状態監視 入力デバイス(AVCaptureDevice)デバイスに使えるメディアを聞く デバイスに備わっているモードの確認焦点モード 露出モード フラッシュモード トーチモード ホワイトバランス 注意 デバイスの切り替え デバイスのセッションへの登録方法 出力のセッションへの登録方法出力の種類 セッションへの登録方法 ムービーの保存 フレームデータの出力に付いて(AVCaptureVideoDataOutput)注意 静止画像のキャプチャ(AVCaptureStillImageOutput) 録画内容の表示(AVCaptureVideoPreviewLayer)設定 bookmark_hatena() 以下のサイトが参考になる 実践! iPhoneアプリ開発 40 ビデオカメラアプリの作り方 (1) - セッションの作成 http //news.mynavi.jp/column/iphone/040/index.html キーとなるクラスはAVAsset AVAssetはメディアデータの集合 メディアデータとはタイトル、再生時間、表示サイズ等の情報 AVAssetを作る。 例 URLから作る AVURLAsset *asset = [[AVURLAsset alloc] initWithURL url options nil]; AVAssetから情報を取り出す。 静止画像を取り出すには AVFoundation.PGのP11付近参照 再生の制御 AVPlayerを用いてAVAssetの再生を管理する。 AVAssetとAVPlayerはAVPlayerItemを媒介として関係する。 AVPlayerItemは再生の状態や設定等を入れこんだもの。 再生処理 再生の二つのタイプ ファイルベース ストリームベース(HTTPライブストリーム) がある。 ファイルベースのAVAssetの再生 トラックのロード:loadValuesAsynchronouslyForKeys completionHandler AVAssetからAVPlayerItemのインスタンス作成 AVPlayerItemをAVPlayerにセット AVPlayerItemの状態が再生可能になるまで待機(キー値監視する) ストリームベースの再生 URLから直接AVPlayerItemを作成する:[AVPlayerItem playerItemWithURL url]; 後は同じ 再生開始 [player play]; 速度変更や再生位置変更等をAVPlayerで設定できる。 余談 複数再生等はAVPlayeを継承したAVQueuePlayerでできる。 再生状態の監視 キー値監視すれば良い。 メディアキャプチャ カメラ、マイク、ビデオ等(入力デバイス)から情報を取り出してムービーや静止画(出力)として表示する(キャプチャする)処理。 クラス 入力デバイス AVCaptureDevice 出力 AVCaptureOutput 入力と出力をとりもつ(管理する)部分(セッション) AVCaptureSession 入力デバイスをセッションとつなげる部分 AVCaptureInput 出力をセッションとつなげる部分 AVCaptureConnection つまり、セッションはInputとConnectionを使って入力デバイスと出力部分につながっている。 入力デバイス-Input-セッション-Connection-outPut となる。 使い方 セッションを入出力につなげる。 セッションを設定する。 セッションを開始する。[session startRunning]; セッションの設定 解像度 AVCaptureSessionPresetHigh/Medium/Low 品質。MediumがWifi、Lowが3G用 AVCaptureSessionPreset640x480 VGA AVCaptureSessionPreset1280x720 720p HD AVCaptureSessionPresetPhoto 写真用 サイズ固定の場合、サイズのサポートを事前にチェックすること。sesstion canSetSessionPreset セッションの状態監視 セッション実行中 runningプロパティ 中断されたか interruptedプロパティ 入力デバイス(AVCaptureDevice) どのデバイスが使えるか? devices 利用可能デバイスの変更を通知しておきたいなら AVCaptureDeviceWasConnectedNotification AVCaptureDeviceWasDisconnectedNotification を登録しておく。 デバイスに使えるメディアを聞く hasMediaType supportsAVCaptureSessionPreset 特定のプリセット(前述の解像度等)をサポートしているか デバイスに備わっているモードの確認 焦点モード isFocusModeSupported で聞ける。focusModeプロパティでモード指定 AVCaptureFocusModeLocked 焦点距離ロックモード AVCaptureFocusModeAutoFocus 焦点がシーンの中心から外れても焦点維持 AVCaptureFocusModeContinuousAutoFocus 必要に応じてオートフォーカスになるモード 余談 焦点をあわせているかadjustingFocusプロパティ 露出モード isExposureModeSupported で聞ける。exposureModeプロパティで指定 AVCaptureExposureModeLocked:露出固定 AVCaptureExposureModeAutoExpose:露出変更 フラッシュモード hasFlash、isFlashModeSupported で聞き、flashModeプロパティで指定 AVCaptureFlashModeOff/On/Auto トーチモード ずっと点灯させる。 hasTorch,isTorchModeSupported で聞き、torchModeプロパテで指定 AVCaptureTorchModeOff/On/Auto ホワイトバランス isWhiteBalanceModeSupported できき、 whiteBalanceModeプロパティで指定 AVCaptureWhiteBalanceModeLocked 固定 AVCaptureWhiteBalanceModeContinuousAutoWhiteBalance:自動 注意 モードをかえるとき、プロパティはロックしてから取得する事。 if ([devaide lockForConfiguration error]) { //処理 [devaice unlockForConfiguration]; } デバイスの切り替え 略 デバイスのセッションへの登録方法 デバイスを指定してAVCaptureDeviceInputを作る。 input = [AVCaptureDeviceInput deviceInputWithDevice device error error];。nilなら失敗。 セッションに登録 [sesstion addInput input]; addInputして良いかは事前に聞く([captureSession canAddInput input]こと。 出力のセッションへの登録方法 出力の種類 AVCaptureMovieFileOutput ムービーファイルへの出力 AVCaptureVideoDataOutput 出力中のビデオのフレームデータを出力 AVCaptureAudioDataOutpu 出力中のビデオのオーティオデータを出力 AVCaptureStillImageOutput 静止画像を出力 セッションへの登録方法 [sesstion canAddOutput output]で聞いてOKなら[sesstion addOutput output]; ムービーの保存 AVCaptureMovieFileOutputを使用する。 録画開始 startRecordingToOutputFileURL recordingDelegate AVCaptureFileOutputRecordingDelegateはcaptureOutput didFinishRecordingToOutputFileAtURL fromConnections error で終了を実装する。 終了の実装において正常保存の確認はerrorで、[[error userInfo]にはAVErrorRecordingSuccessfullyFinishedKeyでエラー要因が入っている。AVErrorDiskFull AVErrorDeviceWasDisconnected AVErrorSessionWasInterrupted フレームデータの出力に付いて(AVCaptureVideoDataOutput) データはdelegateから渡される。 デリゲートのセット。setSampleBufferDelegate queueキューを指定する必要がある。 データがcaptureOutput didOutputSampleBuffer fromConnection によって渡される。データはCMSampleBuffer 出力の設定はvideoSettingsで設定可能。辞書で kCVPixelBufferPixelFormatTypeKey でピクセルを設定kCVPixelFormatType_420YpCbCr8BiPlanarVideoRange iPhone4向け kCVPixelFormatType_32BGRA iPhone4向け kCVPixelFormatType_422YpCbCr8 iPhone3S向け kCVPixelFormatType_32BGRA iPhone3S向け 注意 出力の解消度はもっとも低いものに設定しておかないと電力が無駄に消費される。 captureOutput didOutputSampleBuffer fromConnection で処理をもたつかせると配信が停止する。minFrameDurationプロパティでフレームレートを調整する必要 静止画像のキャプチャ(AVCaptureStillImageOutput) AVCaptureStillImageOutput作成 設定する辞書を作成 AVVideoCodecJPEG AVVideoCodecJPEG AVVideoCodecKey キャプチャ開始 出力にcaptureStillImageAsynchronouslyFromConnection completionHandler 録画内容の表示(AVCaptureVideoPreviewLayer) セッションと直接つなげる。Connectionがいらない。 AVCaptureVideoPreviewLayer *l = [[AVCaptureVideoPreviewLayer alloc] initWithSession captureSession]; [self.layer addSublayer l]; 回転方法はレイヤのorientationプロパティを設定する 設定 重心設定 videoGravityAVLayerVideoGravityResizeAspect: アスペクト比維持 AVLayerVideoGravityResizeAspectFill:アスペクト比固定で画面全域 AVLayerVideoGravityResize:アスペクト比変化で画面全域
https://w.atwiki.jp/nihongodocuments/pages/18.html
Home » Admin and Setup » General Information Backing Up the Database This document attempts to provide information for both experienced and novice users alike. If the command line is your preference, we have command line examples for you to follow. There are also simple GUI approaches, as described in the pgAdmin section. Command line examples (all platforms) The following examples all use the user name "admin". This is the default name created when installing the PostBooks/OpenMFG software starting with version 3. Earlier versions used the user name "mfgadmin" as the default user and it is possible that the databases can be configured with a different name. You should use the appropriate privileged username in place of "admin" for your system. If logged in to the server running Postgres as a user with the correct permissions, and Postgres runs on default port of 5432 pg_dump -U admin databasename backupname.sql This will create a backup of databasename called backupname.sql If Postgres is running on a port other than 5432 pg_dump -U admin -p 5433 databasename backupname.sql If you are running pg_dump from a remote client pg_dump -U admin -h mypgserver.mydomain.com -p 5433 databasename backupname.sql See also documentation related to installing the database and restoring the database.
https://w.atwiki.jp/edoc/pages/25.html
配列変数。 添字 添字ID 説明 0 gDeath? 死亡回数。点数計算用と思われる。 1 gDeepest? 最深到達。 2 gKilled? 殺害数。 3 gCrowd? 今のマップ内にいる NPC の数?※crowdとは群衆の事。 4 gTurn? 開始してからの総ターン数。 5 gWorldX? ワールドマップでのX座標。 6 gWorldY? ワールドマップでのY座標。 7 gDayPast? 経過日。 8 gRandSeedA? 9 gRandSeedB? 10 gYear? ゲーム内時間の年。 11 gMonth? ゲーム内時間の月。 12 gDay? ゲーム内時間の日。 13 gHour? ゲーム内時間の時。 14 gMin? ゲーム内時間の分。 15 gSec? ゲーム内時間の秒。 16 gCountShop? クーラーボックスと何か関連しているようだが不明。 17 gWeather? 天候。 18 gNextWeather? 次に天候が変わるまでのターン数? 19 gAreaPrev? 直前にいたエリア?のID? 20 gArea? いまいるエリア?のID? 21 gSubArea? 未使用? 22 gLevel? 今いるダンジョン等の階層。 23 gSubLevel? 未使用? 24 gHomeLevel? 家の種類。初期洞窟=0、小城=5。 25 gAbsorbCharge? 充填用の魔力。※absorbとは吸収、Chargeは充填の事。 26 gLevelStartOn? 27 gCountShelter? 28 gTravelSpeed? 29 gResEtherWind? 30 gRun? 走っているかどうか? True/False。 31 gRunLeft? 32 gRunUp? 33 gRunRight? 34 gRunDown? 35 gRunDir? 走っている方向? 36 gStoryBookmark? メインクエストの進行度。 37 gLightSource? 松明を灯しているかどうか。 38 gQuitY? @召喚コマンド(Qy@)のチェック用変数。 39 gLearned? トレイナーなどからスキルを教わる時の価格の基準値。 40~59? gShortcut?(n) ショートカットキーの割り当て。 60 gLastEdgeX? 61 gLastEdgeY? 62 gWorldTile? 今の場所のマップチップ番号? 63 gReturn? 帰還系魔法が発動するまでのターン数? 64 gTeleportArea? 65 gTeleportLevel? 66 gReturnArea? 67 gReturnLevel? 68 gReturnX? 69 gReturnY? 70 gQuest? 現在遂行中のクエストの種類。討伐依頼や収穫依頼のような、クエストを受けると終了するまでインスタンスマップ内で行動するタイプのクエストのみ。 71 gQuestType? クエストの終了条件の判定などに用いる。 72 gQuestRef? 73 gQuestStatus? 74 gQuestFame? クエスト達成時に獲得する名声値? 75 gClient? 76 gHomeBase? 我が家の価値の基本値。 77 gHomeFurniture? 我が家の家具の価値。 78 gHomeValue? 我が家の家宝の価値。 79 gWorldRenew? 80 gCargoWeight? 荷車の重量。 81 gCargoLimitOrg? 荷車の限界重量の初期値。 82 gCargoLimit? 荷車の限界重量。 83 gResWeather? 雪または豪雨の影響を受けるかどうか? 84 gTimelimit? クエストの残り時間。討伐依頼や収穫依頼のような、クエストを受けると終了するまでインスタンスマップ内で行動するタイプのクエストのみ。 85 gCorrupt? エーテル病の進行度。n/1000に付き一つエーテル病を患う。※corruptとは堕落のこと。 86 unCount? ユーザーNPC関連?※添字IDの頭に g が付かない。 87 gCountNotice? クエストの残り時間をログ欄で知らせるための変数。討伐依頼や収穫依頼のような、クエストを受けると終了するまでインスタンスマップ内で行動するタイプのクエストのみ。 88 gNextTrain? 次に学習書を読めるようになる日時。 89 gLight? 90 gSleep? 睡魔の進行度。 91 gRowAct? 92 gSleepExp? 93 gTraitPoint? 取得可能なフィートの数。※trait は特徴のこと。 94 gScope? 聴診器関連? 95 gWellWish? 願いの発動が失敗する確率? 96 gVersion? バージョン番号。_Versionを1000倍したもの。 97 gHeirDeed? 残りの相続権。hairは相続人、deedは権利書のこと。 98 gSleepGene? 99 gNextVote? 次に投票権が復活する日時。 100~119 不明。 不明。 120 gRankArena? アリーナのランク関連? 121 gRankPetArena? ペットアリーナのランク関連? 122 gRankCrawler? クローラーのランク関連っぽいが未使用? 123 gRankMuseum? 博物館のランク関連? 124 gRankHome? 125 gRankShop? 126 gRankVote? 127 gRankFishing? 128 gRankGuild? 129~139 予約? 予約? 140~148? headRankNorma?+n? 各ランクのノルマ? 149~159 予約? 予約? 160~169 gQuestPool?(n)? 受注したクエスト関連? 170 gCostHire? 人件費。hireは雇用するの意。 171 gMapEvent? 172~178 不明。 不明。 179 gBill? 未払いの請求書の枚数。 180 gTravelDistance? ワールドマップでの移動距離? 181 gTravelTime? ワールドマップでの移動時間? 182 gLastTown? 最後に立ち寄った街? 183 gRider? 騎乗しているペット? 184 gMapVersion? 185 gGodTalk? 神の声が聞こえるかどうか。 186 gVoidBoss? ダンジョンボスのいる階層? 187 gGodDetect? NPCの信仰がわかるかどうか? 200~? helpHead?+n? 250 flagTutorial? チュートリアルの進行度。 251 不明。 不明。 252 flagMain? メインクエストの進行度。 253 flagMsFool? 死者の洞窟を攻略したかどうか。 254 flagMsSage? 灼熱の塔を攻略したかどうか。 255 flagMsKing? 古城を攻略したかどうか。 256 flagCasino? カジノに来たことがあるかどうか。 257 flagAlly? ペットとの再会イベントが起きたかどうか。 258 flagFireGiant? ノイエルのエボン関連? 259 fireGiantId? 260 flagHolyWell? 聖なる井戸が涸れているかどうか。 261 flagKamikaze? サブクエスト「カミカゼ特攻隊」の進行度。 262 flagRenewDungeon? 地殻変動関連? 263 flagMageGuild? 魔術師ギルドに加入しているかどうか。 264 flagFighterGuild? 戦士ギルドに加入しているかどうか。 265 flagThiefGuild? 盗賊ギルドに加入しているかどうか。 266 flagMageGuildNorma? 魔術師ギルドのノルマ? 267 fFGNorma? 戦士ギルドのノルマ? 268 fFGTG? 戦士ギルドのノルマ対象になっているモンスターのID? 269 flagThiefGuildNorma? 盗賊ギルドのノルマ? 450 sqSlime? サブクエスト「ぬいぐるみを守れ!」の進行度。 451 sqRogue? サブクエスト「お酒泥棒」の進行度。 452 sqNightmare? サブクエスト「実験場のナイトメア」の進行度。 453 sqMother? サブクエスト「エーテル病を治せ」の進行度。 454 sqWife? サブクエスト「嫁泥棒」の進行度。 455 sqDog? サブクエスト「迷子の子犬」の進行度。 456 sqCat? サブクエスト「猫退治」の進行度。 457 sqWar? サブクエスト「防衛戦線の死闘」の進行度。 458 sqYeek? サブクエスト「騎士昇格試験の手伝い」の進行度。 459 sqKamikaze? サブクエスト「カミカゼ特攻隊」の進行度。 460 sqSilverCat? サブクエスト「ミーアの夢」の進行度。 461 sqVein? サブクエスト「幻の絵本」の進行度。 462 sqPyramid? サブクエスト「ピラミッドからの挑戦状」の進行度。 463 sqNuke? サブクエスト「パルミアに赤い花を」の進行度。 464 sqBiologist? サブクエスト「生化学者の野望」の進行度。 465 sqSewer? サブクエスト「下水道大作戦」の進行度。 466 sqMageGuild? 魔術士ギルド審査の進行度? 467 sqFighterGuild? 戦士ギルド審査の進行度? 468 sqThiefGuild? 盗賊ギルド審査の進行度? 469 sqMage1? 魔術師ギルドノルマ進行度? 470 sqFighter1? 戦士ギルドノルマ進行度? 471 sqThief1? 盗賊ギルドノルマ進行度? 472 sqMinotaur? サブクエスト「ミノタウロスの王」の進行度。 473 sqDaddy? サブクエスト「リトルシスター」を受けているかどうか? 474 sqKaneda? 700~? headCorrupt?+n? 罹病済みのエーテル病? 750~? headDisplaySkill?+n? 800 gEtherSpeed? エーテル病の進行の速さ。 801 gTimeStopTime? 時間停止効果の持続ターン数? 802 gExBattleWin? 803 gExBattleMaxLv? 804 gNextUpload? 次にショールームをアップロードできる日時? 805 gPlayTime? プレイ時間。 806 gLastEther? 前回にエーテルの風が吹いた月。 807 gGodRank? 神からもらえるご褒美イベントの進行度? 808 gEquipChange? 装備を変更したかどうか。 809 dmgType? 攻撃の種類?※添字IDの頭に g が付かない。 810 gSisterKilled? リトルシスター殺害回数。 811 gSisterSaved? リトルシスター救出回数。 812 gSisterReward? リトルシスター救出の報酬をもらった回数? 813 gDeck? 814 gGuest? 我が家を訪れているゲスト?の人数? 815 gCapital? 首都のID。 820 gBasicTax? 基本税? 825 gGuildTrainer? 前回我が家でギルドトレイナーから訓練してもらった月。 826 gItemTurn? 827 gNewFeat? 「クミロミの秘密の経験」でフィートを得るのに必要なレベル。 828 gWizard? wizardモードかどうか。 829 gToken? 830~? gDeckSize?(n) 850 gWorld? いま居るワールドのID? ノースティリスかサウスティリスか。 851 gWallet? ガードに届けた財布やカバンのうち、ガードが覚えている数。
https://w.atwiki.jp/fumokmm/pages/19.html
import java.util.ArrayList; public class ArrayData { private static final String EMPTY = ""; private String[] list = new String[0]; public ArrayData(String[] array, Scale scale) { switch(scale){ case ONE_HOUR init(array, scale, IncreaseType.EMPTY); break; case TEN_MINUTES init(array); break; } } public ArrayData(String[] array, Scale scale, IncreaseType incType) { init(array, scale, incType); } public void init(String[] array){ this.list = array; } public void init(String[] array, Scale scale, IncreaseType incType) { switch(scale){ case ONE_HOUR init(array); list = increase(incType); break; case TEN_MINUTES init(array); break; } } public String[] get(Scale scale) { switch(scale){ case ONE_HOUR return decrease(); case TEN_MINUTES return list; default return new String[0]; } } private String[] increase(IncreaseType incType) { ArrayList String result = new ArrayList String (); for (int i = 0; i list.length; i++) { String data1 = list[i]; result.add(data1); if(i == list.length - 1){ break; } switch(incType){ case EMPTY for (int j = 0; j 5; j++){ result.add(EMPTY); } break; case COPY for (int j = 0; j 5; j++){ result.add(data1); } break; case PROPORTIONAL String data2 = list[i + 1]; for (int j = 1; j = 5; j++){ double d1 = Double.parseDouble(data1); double d2 = Double.parseDouble(data2); double delta = (d2 - d1) / 6; result.add(String.valueOf(d1 + delta * j)); } break; } } return result.toArray(new String[result.size()]); } private String[] decrease() { ArrayList String result = new ArrayList String (); for (int i = 0; i list.length; i += 6) { result.add(list[i]); } return result.toArray(new String[result.size()]); } public static void main(String... args) { String[] hourData = {"10.0", "20.0"}; ArrayData adE = new ArrayData(hourData, Scale.ONE_HOUR); ArrayData adC = new ArrayData(hourData, Scale.ONE_HOUR, IncreaseType.COPY); ArrayData adP = new ArrayData(hourData, Scale.ONE_HOUR, IncreaseType.PROPORTIONAL); String[] resultMinuteE = adE.get(Scale.TEN_MINUTES); String[] resultMinuteC = adC.get(Scale.TEN_MINUTES); String[] resultMinuteP = adP.get(Scale.TEN_MINUTES); System.out.println("====hourData===="); for(int i = 0; i hourData.length; i++){ System.out.print(hourData[i]); if(i hourData.length - 1) { System.out.print("/ "); }else{ System.out.print("\n"); } } System.out.println("====resultMinuteE===="); for(int i = 0; i resultMinuteE.length; i++){ System.out.print(resultMinuteE[i]); if(i resultMinuteE.length - 1) { System.out.print("/ "); }else{ System.out.print("\n"); } } System.out.println("====resultMinuteC===="); for(int i = 0; i resultMinuteC.length; i++){ System.out.print(resultMinuteC[i]); if(i resultMinuteC.length - 1) { System.out.print("/ "); }else{ System.out.print("\n"); } } System.out.println("====resultMinuteP===="); for(int i = 0; i resultMinuteP.length; i++){ System.out.print(resultMinuteP[i]); if(i resultMinuteP.length - 1) { System.out.print("/ "); }else{ System.out.print("\n"); } } //System.out.println("====resultMinute===="); //for(int i = 0; i resultMinute.length; i++){ //System.out.print(resultMinute[i]); //if(i resultMinute.length - 1) { //System.out.print("/ "); //}else{ //System.out.print("\n"); //} //} String[] minData = {"10.0", "12.0", "14.0", "16.0", "18,0", "20.0", "22.0"}; ArrayData ad2 = new ArrayData(minData, Scale.TEN_MINUTES); String[] minHour = ad2.get(Scale.ONE_HOUR); String[] minMinute = ad2.get(Scale.TEN_MINUTES); System.out.println("====minData===="); for(int i = 0; i minData.length; i++){ System.out.print(minData[i]); if(i minData.length - 1) { System.out.print("/ "); }else{ System.out.print("\n"); } } System.out.println("====minHour===="); for(int i = 0; i minHour.length; i++){ System.out.print(minHour[i]); if(i minHour.length - 1) { System.out.print("/ "); }else{ System.out.print("\n"); } } System.out.println("====minMinute===="); for(int i = 0; i minMinute.length; i++){ System.out.print(minMinute[i]); if(i minMinute.length - 1) { System.out.print("/ "); }else{ System.out.print("\n"); } } } } public enum IncreaseType { /** 空文字で埋める */ EMPTY, /** コピーする */ COPY, /** 比例配分 */ PROPORTIONAL; } public enum Scale { ONE_HOUR, TEN_MINUTES; }
https://w.atwiki.jp/socup/pages/164.html
ペーストボードを受け取る ペースボードをデータの種類に応じた初期化をする。 ペーストボードにデータを書き込む ペーストボードからデータを読み込む Viewにcut ,copy ,paste を実装する。 NSPastedboardを用いる ペーストボードを受け取る 汎用は以下で。 [NSPasteboard generalPasteboard]; ペーストボードは他に種類がある。以下で呼べる。 [NSPasteboard pasteboardWithName name]; 標準用は NSGeneralPboard NSFontPBoard NSRulerBoard NSFindPBoard NSDragPboard ペースボードをデータの種類に応じた初期化をする。 [board declareTypes types owner self]; typesはNSArrayに以下のグローバル変数の設定したい物を詰め込んでしていする。(標準用の場合) APPKIT_EXTERN NSString *NSStringPboardType; // Use NSPasteboardTypeString 文字列 APPKIT_EXTERN NSString *NSFilenamesPboardType; // Use -writeObjects to write file URLs to the pasteboard APPKIT_EXTERN NSString *NSTIFFPboardType; // Use NSPasteboardTypeTIFF APPKIT_EXTERN NSString *NSRTFPboardType; // Use NSPasteboardTypeRTF APPKIT_EXTERN NSString *NSTabularTextPboardType; // Use NSPasteboardTypeTabularText APPKIT_EXTERN NSString *NSFontPboardType; // Use NSPasteboardTypeFont APPKIT_EXTERN NSString *NSRulerPboardType; // Use NSPasteboardTypeRuler APPKIT_EXTERN NSString *NSColorPboardType; // Use NSPasteboardTypeColor APPKIT_EXTERN NSString *NSRTFDPboardType; // Use NSPasteboardTypeRTFD APPKIT_EXTERN NSString *NSHTMLPboardType; // Use NSPasteboardTypeHTML APPKIT_EXTERN NSString *NSURLPboardType; // Use -writeObjects to write URLs to the pasteboard APPKIT_EXTERN NSString *NSPDFPboardType; // Use NSPasteboardTypePDF APPKIT_EXTERN NSString *NSMultipleTextSelectionPboardType AVAILABLE_MAC_OS_X_VERSION_10_5_AND_LATER; // Use NSPasteboardTypeMultipleTextSelection APPKIT_EXTERN NSString *NSPostScriptPboardType; // Use @"com.adobe.encapsulated-postscript" APPKIT_EXTERN NSString *NSVCardPboardType AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; // Use (NSString *)kUTTypeVCard APPKIT_EXTERN NSString *NSInkTextPboardType AVAILABLE_MAC_OS_X_VERSION_10_4_AND_LATER; // Use (NSString *)kUTTypeInkText // HFS Promise type for dragging only APPKIT_EXTERN NSString *NSFilesPromisePboardType AVAILABLE_MAC_OS_X_VERSION_10_2_AND_LATER; // Use (NSString *)kPasteboardTypeFileURLPromise ペーストボードにデータを書き込む NSDataを書き込みたい場合 [board setData aData forType dataType]; dataTypeには上記 NSStringPboardType等のそのデータのタイプを指定する。 [board setString aString forType dataType]; ペーストボードからデータを読み込む [boad dataForType dataType]; [boad stringForType dataType]; dataTypeは NSStringPboardType等のそのデータのタイプを指定する Viewにcut ,copy ,paste を実装する。 -(IBAction)cut (id)sender -(IBAction)copy (id)sender -(IBAction)paste (id)sender
https://w.atwiki.jp/sormonarje/pages/16.html
Data 雑記 役立ったり役立たなかったりする情報とか クエスト 生産 PKの基本 アビス 要塞 アーティファクト 駆け抜けろ!これが本当のスタートダッシュだ! てみさんのなんでもしつもんコーナー<AION編> パンデモニウムの歩き方 職別経験一覧 サブとか選ぶ時に参考になる・・・なるよね? ボウウィング シャドウウィング スペルウィング スピリットウィング キュアウィング チャントウィング ソードウィング シールドウィング
https://w.atwiki.jp/m_shige1979/pages/1314.html
DB メソッド一覧 query last_query select select_array insert update delete expr quote quote_identifier quote_table table_prefix escape list_columns list_tables datatype count_records count_last_query set_charset in_transaction start_transaction commit_transaction rollback_transaction
https://w.atwiki.jp/ketcindy/pages/162.html
Framedata(); 描画範囲を囲む長方形(右上の頂点NE,左下の頂点SW)を書く. Framedata([A,B]); Framedata("1",[A,B]); 点Aを中心,点Bを頂点の1つとする長方形を書く. 注) 第1引数"1"は長方形データ名fr1になる.第1引数"1"がない場合は長方形データ名frABになる. Framedata("1",[C,dx,dy]); 点Cを中心,dxで横軸方向の長さの1/2,dyで縦軸方向の長さの1/2とする長方形を書く. #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (title=) framedata.zip Addax(0); Framedata(); // 描画範囲を囲む長方形を書く. Framedata("1",[A,B]); // 点Aを中心,点Bを頂点の1つとする長方形を書く. Framedata("2",[C,2,1]); // 点Cを中心,横軸方向の長さを4,縦軸方向の長さを2とする長方形を書く. Setpt(5); Drwpt([A,B,C]); Letter([A,"w2","A",B,"ne","B",C,"w2","C"]);
https://w.atwiki.jp/ketpic/pages/87.html
Translata3data(PD3, translation vectorV) make PD from PD3 by translate by V. Ex) G2=Translate3data[ G1, [3, 2, 1] ); Ex) G2=Translate3data[ G1, 3, 2, 1 ); ¦ PD3 may be MS, in this case, return MS.